#ifndef _ENCODER_H_
#define _ENCODER_H_

//左编码器的初始化引脚宏定义和定时器资源
#define ENCODER_LEFT_TIME       TIM2_ENCOEDER   //�����������Ŷ���
#define ENCODER_LEFT_COUNT      TIM2_ENCOEDER_CH1_P33_7   //�����������Ŷ���
#define ENCODER_LEFT_DIR        TIM2_ENCOEDER_CH2_P33_6   //�����������Ŷ���
//右左编码器的初始化引脚宏定义和定时器资源
#define ENCODER_RIGHT_TIME       TIM3_ENCOEDER   //�����������Ŷ���
#define ENCODER_RIGHT_COUNT      TIM3_ENCOEDER_CH1_P02_6   //�����������Ŷ���
#define ENCODER_RIGHT_DIR        TIM3_ENCOEDER_CH2_P02_7   //�����������Ŷ���

void Encoder_Init(void);                                                        //��������ʼ��
void Encoder_GetVal(void);                                                     //��ȡ������ֵ
void Encoder_ValInit(void);

#endif
